package com.restaurant.mapper;

import com.restaurant.po.Order;
import java.util.List;

public interface OrderMapper {
    // 增删改查方法
    int insertOrder(Order order);
    int deleteOrder(Integer id);
    int updateOrder(Order order);
    Order selectOrderById(Integer id);
    List<Order> selectAllOrders();

    // 一对多查询：查询订单及其详情
    Order selectOrderWithDetails(Integer id);
    // 一对一查询：查询订单及其顾客信息
    Order selectOrderWithCustomer(Integer id);
    // 查询所有订单及其顾客信息
    List<Order> selectAllOrdersWithCustomer();
}